<template>
  <div></div>
</template>
<script>
import tool from '@/utils/tool.js'
import entryStore from '@/store/entry_store'
export default {
  name: 'homePage',
  components: {},
  /**
   * [SSR获取所有组件的asyncData并执行获得初始数据]
   * @param  {[Object]} store [Vuex Store]
   * 此函数会在组件实例化之前调用，所以它无法访问 this。需要将 store 和路由信息作为参数传递进去：
   * 动态注入store：entryStore.loadModule(store, ['teacherDetail'])
   */
  asyncData(store, route, context) {
    // // 注入标签
    // tool.injectTag('free_try', context)
    // // 【服务端】动态注册路由
    // entryStore.loadModule(store, ['freeTryDetail'])
    // // 数据请求
    // return Promise.all([store.dispatch('freeTryDetail/getInfo', { route })])
    return Promise.resolve() // 此处需要返回一个Promise
  },

  data() {
    return {}
  },
  computed: {},
  methods: {
    async init() {
      this.$nextTick(() => {
        setTimeout(() => {}, 300)
      })
    }
  },
  mounted() {
    this.init()
  }
}
</script>
<style scoped></style>
